package com.coderush.admin.sys.model.vo;

import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.util.Date;

/**
 * PackageName com.coderush.admin.sys.model.vo
 *
 * @Author Eason
 * @Version v1.0
 * @ClassName JobPageVo
 * @Date 2025/8/27
 * @Description TODO
 */
@Data
public class JobPageVo {

    /**
     * 主键ID
     */
    private Long id;

    /**
     * 所属公司ID
     */
    private Long companyId;

    /**
     * 所属公司名称
     */
    private String companyName;

    /**
     * 所属部门ID（为0：表示公司级职位或虚拟岗位）
     */
    private Long deptId;

    /**
     * 所属部门名称
     */
    private String deptName;

    /**
     * 职位名称
     */
    private String jobName;

    /**
     * 职位编码，如：POS-DEV-001，用于系统集成或报表
     */
    private String jobCode;

    /**
     * 职位描述，包括职责、要求等
     */
    private String description;

    /**
     * 状态：1-启用，0-停用
     */
    private Integer jobStatus;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 修改时间
     */
    private Date updateTime;


}